﻿/*!
 * lhgcore Calendar Plugin StyleSheet
 * Copyright (c) 2009 - 2011 By Li Hui Gang
 */
.lhgcal{position:absolute;margin:0;padding:0;width:182px;font:12px Verdana,Arial,sans-serif;background-color:#fff;cursor:default;}

.lhgcal_leftTop,.lhgcal_rightTop,.lhgcal_leftBottom,.lhgcal_rightBottom{width:3px;background:url(../images/lhgcal_bg.gif) no-repeat;}
.lhgcal_leftTop{height:10px;background-position:-39px -11px;}
.lhgcal_rightTop{height:10px;background-position:-45px -11px;}
.lhgcal_leftBottom{height:3px;background-position:-25px -14px;}
.lhgcal_rightBottom{height:3px;background-position:-31px -14px;}

.lhgcal_left,.lhgcal_right{width:3px;background:url(../images/lhgcal_bg.gif) repeat-y;}
.lhgcal_left{background-position:-65px 0;}
.lhgcal_right{background-position:-69px 0;}

.lhgcal_top,.lhgcal_bottom{background:url(../images/lhgcal_x.gif) repeat-x;font-size:0;}
.lhgcal_bottom{height:3px;background-position:0 -10px;}
.lhgcal_top{height:10px;background-position:0 0;}

.lhgcal_head{height:28px;}
.lhgcal_foot{height:25px;}

.lhgcal_head_preyear,.lhgcal_head_premonth{font-size:0;float:left;}
.lhgcal_head_preyear{padding:8px 3px 5px 8px;}
.lhgcal_head_premonth{padding:8px 5px 5px 3px;}
.lhgcal_head_preyear a,.lhgcal_head_premonth a{width:9px;height:10px;background:url(../images/lhgcal_bg.gif) no-repeat;display:block;}
.lhgcal_head_preyear a{background-position:-25px 0;}
.lhgcal_head_premonth a{background-position:-35px 0;}


.lhgcal_head_nextmonth{padding:8px 3px 5px 8px;font-size:0;float:right;}
.lhgcal_head_nextyear{padding:8px 8px 5px 3px;font-size:0;float:right;}
.lhgcal_head_nextmonth a,.lhgcal_head_nextyear a{width:9px;height:10px;background:url(../images/lhgcal_bg.gif) no-repeat;display:block;}
.lhgcal_head_nextmonth a{background-position:-45px 0;}
.lhgcal_head_nextyear a{background-position:-55px 0;}

.lhgcal_head_year{float:left;padding:4px 3px 3px 8px;}
.lhgcal_head_month{float:left;padding:4px 3px 3px 0px;}
.lhgcal_head_year input,.lhgcal_head_month input{border:1px solid #fff;text-align:center;height:13px;font:11px Verdana,Arial,sans-serif;cursor:pointer;}
.lhgcal_head_year input{width:32px;}
.lhgcal_head_month input{width:15px;}

.lhgcal_body thead{text-align:center;font:14px 幼圆,Tahoma,Arial,sans-serif;font-weight:bold;color:#0597db;height:22px;vertical-align:top;}
.lhgcal_body tbody td{text-align:center;background-color:#f3f3f3;font:11px Verdana, Arial, sans-serif;height:22px;}
.lhgcal_td_back,.lhgcal_td_today{background:url(../images/lhgcal_bg.gif) no-repeat;background-position:0 0;}

.lhgcal_foot_button{float:left;padding:2px;}
.lhgcal_foot_button a{display:block;border:1px solid #e3e3e3;padding:2px 7px;color:#000;text-decoration:none;background-color:#f7f7f7;font-family:Tahoma;}
.lhgcal_foot_button a:hover{border:1px solid #0a246a;background-color:#c2cbe0;}
.lhgcal_foot_date{float:right;padding:4px 2px 0 0;font:11px Verdana,Arial,sans-serif;color:#039;_padding-top:3px;}
.lhgcal_foot_date input{border:1px solid #ccc;width:17px;height:13px;font:11px Verdana,Arial,sans-serif;text-align:center;background-color:#f7f7f7;}